package StringTest;

public class StringMain
{
	public static void main(String[] args)
	{
		System.out.println("========");
		
/*		System.out.println(Boolean.TRUE);
		boolean a = Boolean.parseBoolean("true");
		System.out.println(a);
		Boolean boo = new Boolean("yes");
		System.out.println(boo);
		boolean ab = boo.booleanValue();
		System.out.println(ab);
		boolean ac = Boolean.valueOf("true");
		System.out.println(ac);*/
		String str = "abcdefghijklmnopqrstuvwxyz";
		char a = str.charAt(3);//查找指定索引所对应的字符
		System.out.println(a);
		System.out.println(str.codePointAt(4));//查找索引指定字符的ASCII码
		System.out.println(str.compareTo("abcda"));//比较大小从第一个开始比较
		System.out.println(str.contains("abc"));//contains查找是否包含
		System.out.println(str.endsWith("z"));//是否是以z结尾的返回Boolean值
		System.out.println(str.startsWith("a"));//是够是以a开头的放回Boolean值
		System.out.println(str.indexOf("c"));//字符第一次出现的地方，从前往后查找
		System.out.println(str.lastIndexOf("p"));//字符第一次出现的地方，从红往前找
		System.out.println(str.isEmpty());//判断字符串是不是为空
		System.out.println(str.substring(2,5));//截取字符串，从第一个参数开始，截取到第二个参数
		System.out.println(str.concat("李善壮"));//添加字符串
		System.out.println(str.toLowerCase());//把所有字母变成小写
		System.out.println(str.toUpperCase());//把所有字母变成大写
		String str1 = "      li   shan  zhuang    ";
		System.out.println(str1);
		System.out.println(str1.trim());//字符串前后的空格去掉
		String b = String.valueOf("5") + 4;//将其他类型转换成字符
		System.out.println(b);
		String str2 = "aaa,ddd,ddd,fff,ggg,e,w,y,q";
		String str3[] = str2.split(",");//拆分字符以某个字符为界，返回数组
		for (int i = 0; i < str3.length; i++)
		{
			System.out.println(str3[i]);
		}
		String str4 = str2.replaceAll(",", "这是我");//将字符串中所有的第一个替换成第二个字符
		System.out.println(str4);
	}
}
